package com.atlzk.common.entity.house;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * 
 * @author liuzekun
 * @email 2803587841@gmail.com
 * @date 2021-07-16 20:03:44
 */
@Data
@TableName("house")
public class HouseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
	@TableId
	private Long id;
	/**
	 * 省
	 */
	private Integer provinceId;
	/**
	 * 市
	 */
	private Integer cityId;
	/**
	 * 县
	 */
	private Integer countyId;
	/**
	 * 详细地址
	 */
	private String address;
	/**
	 * 房子类型:1、住宅，2、写字楼，3、商铺
	 */
	private Integer houseType;
	/**
	 * 租金/月
	 */
	private BigDecimal leaseMoney;
	/**
	 * 租赁方式：1、整租，2、合租
	 */
	private Integer leaseWay;
	/**
	 * 室
	 */
	private Integer roomNumber;
	/**
	 * 厅
	 */
	private Integer livingroomNumber;
	/**
	 * 卫
	 */
	private Integer restroomNumber;
	/**
	 * 厨
	 */
	private Integer cookroomNumber;
	/**
	 * 面积
	 */
	private Double area;
	/**
	 * 所在层
	 */
	private Integer layerNumber;
	/**
	 * 最大层
	 */
	private Integer maxLayer;
	/**
	 * 付款方式:1、付1 ,  2、押1付1，  3、押2付1   4、押3付1
	 */
	private Integer paymentType;
	/**
	 * 配套设施，json集合 [1,2,3,4,5,6,7]
	 */
	private String facility;
	/**
	 * 详细介绍
	 */
	private String details;
	/**
	 * 经纪人编号
	 */
	private Long brokerId;
	/**
	 * 发布时间
	 */
	private Date createTime;
	/**
	 * 状态：0、已提交正在审核，1、审核通过已发布，2、审核未通过
	 */
	private Integer status;

	private String longitudeCode;

	private String dimensionalityCode;

}
